package com.example.writting.model

data class Content(
    val type: ContentType,
    val title: String,
    val content: String? = null,
    val tableData: List<List<String>>? = null,
    val flowSteps: List<FlowStep>? = null,
    val mnemonicKeywords: List<String>? = null,
    val writtenAnswer: QAStructure? = null,
    val interviewAnswer: String? = null,
    val mindMapData: MindMapNode? = null
)

enum class ContentType {
    QA, TABLE, MNEMONIC, FLOW, MINDMAP
} 